Goto

Collaborating Authors

 xai approach


The State of Post-Hoc Local XAI Techniques for Image Processing: Challenges and Motivations

arXiv.org Artificial Intelligence

As complex AI systems further prove to be an integral part of our lives, a persistent and critical problem is the underlying black-box nature of such products and systems. In pursuit of productivity enhancements, one must not forget the need for various technology to boost the overall trustworthiness of such AI systems. One example, which is studied extensively in this work, is the domain of Explainable Artificial Intelligence (XAI). Research works in this scope are centred around the objective of making AI systems more transparent and interpretable, to further boost reliability and trust in using them. In this work, we discuss the various motivation for XAI and its approaches, the underlying challenges that XAI faces, and some open problems that we believe deserve further efforts to look into. We also provide a brief discussion of various XAI approaches for image processing, and finally discuss some future directions, to hopefully express and motivate the positive development of the XAI research space.


Root Causing Prediction Anomalies Using Explainable AI

arXiv.org Artificial Intelligence

This paper presents a novel application of explainable AI (XAI) for root-causing performance degradation in machine learning models that learn continuously from user engagement data. In such systems a single feature corruption can cause cascading feature, label and concept drifts. We have successfully applied this technique to improve the reliability of models used in personalized advertising. Performance degradation in such systems manifest as prediction anomalies in the models. These models are typically trained continuously using features that are produced by hundreds of real time data processing pipelines or derived from other upstream models. A failure in any of these pipelines or an instability in any of the upstream models can cause feature corruption, causing the model's predicted output to deviate from the actual output and the training data to become corrupted. The causal relationship between the features and the predicted output is complex, and root-causing is challenging due to the scale and dynamism of the system. We demonstrate how temporal shifts in the global feature importance distribution can effectively isolate the cause of a prediction anomaly, with better recall than model-to-feature correlation methods. The technique appears to be effective even when approximating the local feature importance using a simple perturbation-based method, and aggregating over a few thousand examples. We have found this technique to be a model-agnostic, cheap and effective way to monitor complex data pipelines in production and have deployed a system for continuously analyzing the global feature importance distribution of continuously trained models.


Quantitative Analysis of Primary Attribution Explainable Artificial Intelligence Methods for Remote Sensing Image Classification

arXiv.org Artificial Intelligence

We present a comprehensive analysis of quantitatively evaluating explainable artificial intelligence (XAI) techniques for remote sensing image classification. Our approach leverages state-of-the-art machine learning approaches to perform remote sensing image classification across multiple modalities. We investigate the results of the models qualitatively through XAI methods. Additionally, we compare the XAI methods quantitatively through various categories of desired properties. Through our analysis, we offer insights and recommendations for selecting the most appropriate XAI method(s) to gain a deeper understanding of the models' decision-making processes. The code for this work is publicly available.


An XAI Approach to Deep Learning Models in the Detection of DCIS

arXiv.org Artificial Intelligence

Deep Learning models have been employed over the past decade to improve the detection of conditions relative to the human body and in relation to breast cancer particularly. However, their application to the clinical domain has been limited even though they improved the detection of breast cancer in women at an early stage. Our contribution attempts to interpret the early detection of breast cancer while enhancing clinicians' confidence in such techniques through the use of eXplainable AI. We researched the best way to back-propagate a selected CNN model, previously developed in 2017; and adapted in 2019. Our methodology proved that it is possible to uncover the intricacies involved within a model; at neuron level, in converging towards the classification of a mammogram. After conducting a number of tests using five back-propagation methods, we noted that the Deep Taylor Decomposition and the LRP-Epsilon techniques produced the best results. These were obtained on a subset of 20 mammograms chosen at random from the CBIS-DDSM dataset. The results showed that XAI can indeed be used as a proof of concept to begin discussions on the implementation of assistive AI systems within the clinical community.


eXplainable Artificial Intelligence (XAI) in aging clock models

arXiv.org Artificial Intelligence

Machine learning (ML), and deep learning (DL) in particular, is currently one of the most common data analysis approaches in applications. Deep models handle large amounts of input data, training many layers, but in most cases, their functioning is not transparent. In this regard they are often called black boxes [Saleem et al., 2022]. Decision-making process in such deep architectures is difficult to explain, raising concerns about the trustworthiness of such models and the security of their deployment. The problem of explainability of artificial intelligence (AI) models has received much attention [Baehrens et al., 2010, Lipton, 2018, Samek et al., 2017, Simonyan et al., 2014], and made eXplainable Artificial Intelligence (XAI) an important area of AI [Nauta et al., 2023]. Major goals of XAI are to develop approaches capable of uncovering the grounds behind model decision-making, and, more profoundly, to develop interpretable and logically explainable models. XAI explanations must be understandable, reliable, whereas the explained models must retain predictive accuracy [Saleem et al., 2022].


An xAI Approach for Data-to-Text Processing with ASP

arXiv.org Artificial Intelligence

The generation of natural language text from data series gained renewed interest among AI research goals. Not surprisingly, the few proposals in the state of the art are based on training some system, in order to produce a text that describes and that is coherent to the data provided as input. Main challenges of such approaches are the proper identification of "what" to say (the key descriptive elements to be addressed in the data) and "how" to say: the correspondence and accuracy between data and text, the presence of contradictions/redundancy in the text, the control of the amount of synthesis. This paper presents a framework that is compliant with xAI requirements. In particular we model ASP/Python programs that enable an explicit control of accuracy errors and amount of synthesis, with proven optimal solutions. The text description is hierarchically organized, in a top-down structure where text is enriched with further details, according to logic rules. The generation of natural language descriptions' structure is also managed by logic rules.


A System's Approach Taxonomy for User-Centred XAI: A Survey

arXiv.org Artificial Intelligence

Recent advancements in AI have coincided with ever-increasing efforts in the research community to investigate, classify and evaluate various methods aimed at making AI models explainable. However, most of existing attempts present a method-centric view of eXplainable AI (XAI) which is typically meaningful only for domain experts. There is an apparent lack of a robust qualitative and quantitative performance framework that evaluates the suitability of explanations for different types of users. We survey relevant efforts, and then, propose a unified, inclusive and user-centred taxonomy for XAI based on the principles of General System's Theory, which serves us as a basis for evaluating the appropriateness of XAI approaches for all user types, including both developers and end users.


"Help Me Help the AI": Understanding How Explainability Can Support Human-AI Interaction

arXiv.org Artificial Intelligence

Despite the proliferation of explainable AI (XAI) methods, little is understood about end-users' explainability needs and behaviors around XAI explanations. To address this gap and contribute to understanding how explainability can support human-AI interaction, we conducted a mixed-methods study with 20 end-users of a real-world AI application, the Merlin bird identification app, and inquired about their XAI needs, uses, and perceptions. We found that participants desire practically useful information that can improve their collaboration with the AI, more so than technical system details. Relatedly, participants intended to use XAI explanations for various purposes beyond understanding the AI's outputs: calibrating trust, improving their task skills, changing their behavior to supply better inputs to the AI, and giving constructive feedback to developers. Finally, among existing XAI approaches, participants preferred part-based explanations that resemble human reasoning and explanations. We discuss the implications of our findings and provide recommendations for future XAI design.


Responsibility: An Example-based Explainable AI approach via Training Process Inspection

arXiv.org Artificial Intelligence

Explainable Artificial Intelligence (XAI) methods are intended to help human users better understand the decision making of an AI agent. However, many modern XAI approaches are unintuitive to end users, particularly those without prior AI or ML knowledge. In this paper, we present a novel XAI approach we call Responsibility that identifies the most responsible training example for a particular decision. This example can then be shown as an explanation: "this is what I (the AI) learned that led me to do that". We present experimental results across a number of domains along with the results of an Amazon Mechanical Turk user study, comparing responsibility and existing XAI methods on an image classification task. Our results demonstrate that responsibility can help improve accuracy for both human end users and secondary ML models.


Explainable Artificial Intelligence Methods in Combating Pandemics: A Systematic Review

arXiv.org Artificial Intelligence

Despite the myriad peer-reviewed papers demonstrating novel Artificial Intelligence (AI)-based solutions to COVID-19 challenges during the pandemic, few have made significant clinical impact. The impact of artificial intelligence during the COVID-19 pandemic was greatly limited by lack of model transparency. This systematic review examines the use of Explainable Artificial Intelligence (XAI) during the pandemic and how its use could overcome barriers to real-world success. We find that successful use of XAI can improve model performance, instill trust in the end-user, and provide the value needed to affect user decision-making. We introduce the reader to common XAI techniques, their utility, and specific examples of their application. Evaluation of XAI results is also discussed as an important step to maximize the value of AI-based clinical decision support systems. We illustrate the classical, modern, and potential future trends of XAI to elucidate the evolution of novel XAI techniques. Finally, we provide a checklist of suggestions during the experimental design process supported by recent publications. Common challenges during the implementation of AI solutions are also addressed with specific examples of potential solutions. We hope this review may serve as a guide to improve the clinical impact of future AI-based solutions.